package qhLoading.info 
{
	import display.QhBitmap;
	import display.QhBitmapAnalysiser;
	import display.QhBitmapSaveManager;
	import qhLoading.QhLoadItem;
	
	/**
	 * Gxa文件的加载
	 * 包括加载完成之后的解析
	 * @author gcxk721
	 */
	public class GxaInfo extends DataInfo 
	{
		
		private var _vecLst : Vector.<Vector.<Vector.<QhBitmap>>>;
		
		public function GxaInfo(item : QhLoadItem = null) 
		{
			super(item);
		}
		
		public function getVecLst() : Vector.<Vector.<Vector.<QhBitmap>>>
		{
			return _vecLst;
		}
		
		override public function set data(value:Object):void 
		{
			super.data = value;
			//开始解析
			_vecLst = QhBitmapAnalysiser.analysis(_byteArray);
			QhBitmapSaveManager.instance.cacheRoleBitmap(int(extData), _vecLst);
		}
		
	}

}